Object.listByCreatedAt
add/remove methods should be binded
obj#set returns relation object
obj#setProperties return undefined

It's to align with obj#set behavior, which returns relation instead of
assigned value
On delete relation delete its extensions
Fix key reference