Updated minimum PHP version requirement to 5.4.11. Added callable type-hints and removed associated TypeExceptions.