Bundling all changes done on the plane

@qinweigong 
This getter isn't checking negative value