public marks

PUBLIC MARKS from macroron with tags object-oriented & names-paces