Removed unnecessary implements
Fixed invalid parameter parsing for desire and behavior parameters

Also fixed not finding constructor when using primitives. The field
types have the correct name now as well.