Implementing a UInterface on an object