return class
workaround for 0.3
gc of objc objects
export types