CORE-5258: added required property validation