Expose Object as parent, generate registerParent
register constructors