fix #24: Custom type used on projection