Resolve modules by properties