Added response dsl
Added produce convenience functions for entities