expanded interface with new methods
added parse method
moved reCast method near cast
container aware
added foreign interface, container aware
minor
assertions, container aware, phpdoc
collection models
rewritten
updated accordingly
simplified