hot fix - persistent protected and private props

also removed properties from parent