move backend interaction in model to BackendUtil
move ErlMember to erlang model