added prototyping for inheritance from baseoject to aticle,connection and user