Groovy-based objects inherit from GroovyObject. This brings along attributes that Spring Data REST may try to parse when generating metadata like JSON Schema. Also verify ALPS is supported. We now exclude those artificial properties from being exposed in the schema as well as causing issues. Original pull request: #206.