Can we try to use more meaningful names for variable names, particularly in constructors? "pt" doesn't convey any meaning on it's own and requires the Java doc to explain its semantic value.