------------------
- Exception raised when custom accessors or mutators created a loop. [robinharms]
- Exposing field_storage as a public attribute should remove the need to
the switch to override custom accessors / mutators. So it has been removed.
Hopefully this will make it easier to use. [robinharms]