Base implementation

As said before: static constructor