Wrapper relation methods return a config array instead of relation object, allows more precise handling
Improved compiler for relations