Hi,
Thanks for sharing an awesome library!
I think it would be more flexible if we can pass a list of selected/excluded attributes with selected properties, and/or a list of filter conditions as a configuration object to the DynamicsMetadataClient.attributes function. Currently, it is using a fixed set of attributes properties, and a fixed set of excluded filter conditions.
Of course I can extends the DynamicsMetadata class and implement my own filter, but it may be more generic and easier to use with a flexible configuration.
Cheers!