All derivatives implemented and checked against FD for all components