working on psclass type assertions
working on psclass guard
finished implementation of object/psclass validation