Break asset concern out of edition controller