smrtClass - a strict data type object based on stdClass