Library that offers Input Filtering based on Annotations for use with Objects. Check out 2.dev for 2.0 pre-release.