GCE: api for a common property handling pattern
GCE: factor out a common property handling pattern
GCE: Bucket: thoroughly implement all features except for ACL