bugfix for error "Auto property synthesis will not synthesize property declared in a protocol"