Updating the Bind Attribute to do whitelisting by default.

cc: @pranavkm . @yishaigalatzer 
existing problem but the `CachedModelMetadata` copy constructor should only deal with its own properties, not those in the base class. instead `ModelMetadata` should have a constructor overload accepting these values.