Add support and determine how objects should be treated and how it should be stored with the accessors.