PA-100 #comments: some bug fixes for constructors
PA-100 #comments: implemented constructors
PA-100 #comments: implemented constructors