Interface PropertyHolder<O extends JavaType<O>>