adding expose annotations to explicitly mark the fields for serialization