For the time being, I've changed it to require the annotation. I think this explicitness helps when it comes to selecting methods for mapping properties and identifying reverse mapping methods. We can re-think this later on if we feel this is too restrictive.