# File lib/tapkit/access/entity.rb, line 145
                def validate_required_attributes
                        msg = "Entity requires attributes: 'name', 'external_name', " +
                                "'attributes', 'class_properties', 'primary_key_attributes'"

                        if @name.nil? or @external_name.nil? or @attributes.empty? or \
                                @class_properties.empty? or @primary_key_attributes.empty? then
                                key = @apapetr_name || :model
                                error = ValidationError.new(msg, key)
                                raise error
                        end
                end