Adding soft delete behaviour to user entity