Add support for excluding properties from serialization