Small re-factor
Added searchable DSL 'associate'