ArgumentsCheck Interface and Arguments Reader Interface