Better implementation of Person permitted_attrs