Adding support for excluding fields based on custom annotations