update dtabase metadata to be able to generate new instance
auto populate base presenter with metadata attributes
Updates:
- Metadata Interface to be able to get new metadata instance
- Metadata model should be mass assignable
- Presenter attributes to reflect metadata interface