Added specs for blocks
Added preliminary association support
@wip d.actions support