Implemented validation of reflected data, so that provider interface's properties and methods do match these of client-side pattern interface