Simplified Serializer.
Made Validators public.
Made Validator have a generic type for ease of implementation.
Validator now throws custom PropertyVetoException which extends SendablePluginBaseException
Validators now uses generics for easier api usage.
Field.locateField renamed to Field.getInstance
Fixed issue with Validators generic use.
Imported the correct PropertyVetoException.
Imported the correct PropertyVetoException.
Readded BukkitConfiguration.getToObject.
Made getToObject() public!
Don't try to call methods on VirtualProperty if null.
Comments/Description now allowed on types as well as fields.