Split up SystemUtils meta data methods (which where all optional) into required and optional methods (JSONObject) style.