Added support for hasOne associations

Also added a key, different colors