DataArgsComponent fully implemented. Needs to be tested