better associations and more complex properties