#79 validation now uses a properties filter