added domain and range to bearer_of and removed has_role and has_function