Implement protected properties for API v1

Related to bp api-v2-property-protection

Change-Id: Ia56ca251e78f37dcd6cf63c9696f0e5e07ed5f5c