add recursive trait parameter to orm services

closes #58

do not check parent

add  parameter to AbstractListener

fix tests

remove unnecessary method

change property to protected

remove recursive param