added the fsObject annotation with the ability to exclude all properties by default.