added m2m with model, added related objects with model
found bug and fixed concete models issues
implemebted get_field_with_models
refactored get_field_by_name