[TASK] Move Derivative to Domain/Model