model decorator is child of basic object, wrote spec to test against
recognition model
implemented identifiers for the model decorator