Cause
This error occurs if you attempt to access a virtual property for which no corresponding mapping method exists.
Since virtual properties are not physically stored within the parent database object, they require a mapping method in order to manufacture or obtain a value from an external source.
Action
Define a mapping method corresponding to the virtual property, or remove the virtual attribute from the property.