removed redundant after_put method in GenericUser class