don't autogenerate functions in object layer
support for handwritten code