Add object construction
Fix each method and add queueMachine method
Fix utils.getType
Add support to instances/function prototypes
fix utils