working with associations, implement MTI with gem Heritage