change how we throw an exception if behavior is attached to a non-Model