Merged changes from https://github.com/mr-stateradio/django-eav to add object
instance restrictions to EAV attributes