- TSPHP-812 change object to mixed in translator
-- added new parser and type checker component
-- changed object to mixed