Add position parameter to constructor