Extended EntityMetdata to cater restrictions on EntityProperty. Also extended OData Metadata to provide annotations for clients to differentiate DisplayOnly and FilterOnly properties